﻿using System;

namespace CodeRun.Utils.CommandLine
{
    public class CommandLineArgumentSyntaxAttribute : Attribute
    {
        public CommandLineArgumentSyntaxAttribute(string format)
        {
            Format = format;
        }

        public string Format { get; private set; }
    }

    public class DefaultCommandLineArgumentAttribute : Attribute
    {
    }

    public class CommandLineArgumentTrimValueCharsAttribute : Attribute
    {
        public CommandLineArgumentTrimValueCharsAttribute(char[] chars)
        {
            TrimValueChars = chars;
        }

        public char[] TrimValueChars { get; private set; }
    }
}